package com.service.city;

import com.bean.City;
import com.bean.Prop_config;
import com.github.pagehelper.Page;

import java.util.HashMap;
import java.util.List;

/**
 * Created by lvjianqing on 2017/9/10.
 */
public interface CityService {
    /**
     * 分页查找城市
     *
     * @param pageNum
     * @param pageSize
     * @param paraMap  查询条件
     * @return
     */
    Page findByPage(int pageNum, int pageSize, HashMap<String, Object> paraMap);

    City findCityById(Integer id);

    /**
     * 更新或者插入城市
     *
     * @param city
     */
    void saveCity(City city);

    /**
     * 获取下拉用的城市列表，根据sort 升序排序
     *
     * @return
     */
    List<City> selectList(HashMap<String, Object> paraMap);

    boolean update(City city);

    Prop_config getPropByCityId(Integer id);

    /**
     * 更新或者插入业务配置
     *
     * @param prop
     */
    void saveProp(Prop_config prop);
}
